"""
Author:wmw
"""
# 列表的创建
list_a = [1,3,3,2,4,5,4,21,64,9]
list_b = ['golang','java','python',25,88,74]
list_c = ["a", "b","v", "d", "s", "q"]

# 在python中list可以将所有类型的序列转化为一个列表的形式
list_d = list('shaudang') #['s', 'h', 'a', 'u', 'd', 'a', 'n', 'g']
# 取值方法类似Java中数组的取值方法，在python中也叫切取单个值
print(list_a[1]) # 3
print(list_b[2]) # python
print(list_c[3]) # d

# 列表的切片
    # 这里要提到的有关切片操作的相关知识，所有有序序列都可以进行切片操作，例如列表，元组，字符串等
    # 序列又分为正索引和反索引，正索引就是以0,1,....,i的顺序，而反索引则是以-i,-(i-1),...-1的顺序。
list_section = [15,26,30,44,8,7,14,56]
#切取单个值
print(list_section[1]) # 26
print(list_section[-5]) # 44
# 切取完整对象值
print(list_section[:])  # 从左往右切取
print(list_section[::]) # 从左往右切取
print(list_section[::-1]) # 从右往左切取，也就是倒序
